<?php
/**
* Copyright 2009 Waag Society <http://www.waag.org>
* This file is part of Annotrax.
*
* Annotrax is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License,
* or (at your option) any later version.
*
* Annotrax is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Annotrax.
* If not, see http://www.gnu.org/licenses/gpl.html
*/

?>
<?php
class Default_Form_SimpleSearch extends Zend_Form
{
    public function init(){
        // Set the method for the display form to POST
        $this->setMethod('get');

        if( $this->getAction() == '' ){
            $this->setAction( '/search/play/' );
        }

        $q = new Zend_Form_Element_Text('q');

        $q->setRequired( true )
            ->setFilters( array( 'StringTrim' ) )
            ->addErrorMessage( "Please type one or more words" )
            ->removeDecorator( "Errors" )
            ->setLabel('')
        ;

        $this->addElement( $q );

		$this->addElement( 'radio', 'mode', array(
			'label'			=> 'Search mode',
			'multiOptions' => array(
				'movie'			=> 'movie',
				'annnotation'	=> 'annotations'
			),
			'value'			=> array('movie')
		));


        $submit = new Zend_Form_Element_Submit( 'submit' );
        $submit->setIgnore( 'true' );

        $this->addElement( $submit );

        $this->addDecorator( 'ViewScript', array(
            'viewScript' => '/forms/search.phtml',
            'class'      => 'form element'
        ));
   }
}
